/*
 * visual.a
 *
 * QObject.h
 */


#ifndef __QObject_H__
#define __QObject_H__


#include <System.hpp>
#include "QTypes.h"


class PACKAGE QObject : public TObject
{
    typedef TObject inherited;
    
public:
    TObject * Sender;
};


typedef QObject * QObjectH;


C_EXPORT


void * QObject_get_data (QObjectH object, const char * key);

void QObject_set_data (QObjectH object, const char * key, void * data);


}; // C_EXPORT


#endif /* __QObject_H__ */
